package com.coolgor.axnut.entity.mdmis;

import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;

/**
 * 系统自动任务 操作痕迹实体类
 * 
 * @author CoolGor
 *
 */
public class TaskTrace {
	
	@JsonProperty("record_id")
	private Long recordID;		
	
	@JsonProperty("task_id")
	private Long taskID;
	
	@JsonProperty("task_name")
	private String taskName;
	
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
	@JsonProperty("task_time")
	private Date taskTime;
	
	@JsonProperty("operation")
	private String operation;
	
	@JsonProperty("result")
	private String result;
	
	@JsonProperty("remark")
	private String remark;
	
	public Long getRecordID() {
		return recordID;
	}
	public void setRecordID(Long recordID) {
		this.recordID = recordID;
	}
	public Long getTaskID() {
		return taskID;
	}
	public void setTaskID(Long taskID) {
		this.taskID = taskID;
	}
	public String getTaskName() {
		return taskName;
	}
	public void setTaskName(String taskName) {
		this.taskName = taskName;
	}
	public Date getTaskTime() {
		return taskTime;
	}
	public void setTaskTime(Date taskTime) {
		this.taskTime = taskTime;
	}
	public String getOperation() {
		return operation;
	}
	public void setOperation(String operation) {
		this.operation = operation;
	}
	public String getResult() {
		return result;
	}
	public void setResult(String result) {
		this.result = result;
	}
	public String getRemark() {
		return remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}
	
	@Override
	public String toString() {
		return "TaskTrace [recordID=" + recordID + ", taskID=" + taskID + ", taskName=" + taskName + ", taskTime="
				+ taskTime + ", operation=" + operation + ", result=" + result + ", remark=" + remark + "]";
	}	
}
